package com.qf.spring003.service.impl;

import com.qf.spring003.service.FangDong;

public class FangDongProxy1 implements FangDong {
    // 注意：代理类中为了调用原有的核心业务功能，需要依赖原有的核心业务对象
    FangDong fangDong;

    public FangDong getFangDong() {
        return fangDong;
    }

    public void setFangDong(FangDong fangDong) {
        this.fangDong = fangDong;
    }

    @Override
    public void zufang() {
        // 添加辅助功能
       // System.out.println("辅助功能：发布租房信息");
       // System.out.println("辅助功能: 带用户看房");
        // 包含原来的核心业务功能
        fangDong.zufang();
        System.out.println("辅助功能：维修");
        System.out.println("辅助功能: 转租");

    }
}
